<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <script>
// 创建一个长度为0的数组
//     var arr=new Array();
//     //在数组的尾部添加元素
//     arr.push("abc");
//     arr.push(23);
//     console.log(arr)

  // //创建长度为0的数组
  //   var array=[];
  //   //创建有初值的数组，数组长度为初始值的个数
  //   array=[4,5,6,"add"];
  //   //array。length 得到数组的长度
  //   console.log(array+""+array.length);
  //
  //   //给第9个元素赋值，长度自动扩展到9个元素。没赋值的元素undefined
  //   array[8]=9;
  //   console.log(array[6]+""+array.length);
  //   var array=[1,2,3,4,5,6];
  // //  清空数组
  //   console.log(array.length);
  //   array.length=3;
  //   console.log(array.length);

    // var array=[1,2,3,4,5,6];
  // //      从下标2开始删除1个元素,返回删除的元素集合
  //   var x=array.splice(2,1);
  //   console.log(x);
  //   console.log(array);
  // 从下标为2开始，删除0个元素，添加“abc”元素
  //   array.splice(2,0,"abc");
  //   console.log(array);

  ////从下标为2开始，删除2个元素，添加“abc”元素
  //   array.splice(2,2,"abc");
  //   console.log(array);

    var studentsArray=[{name:'朕和',age:30},{name:'蔡家豪',age:20,bit:"1991-1-1"},{name:'周思琪',age:22},{name:'周恩来',age:24},{name:'谢思琪',age:12}];
//     // console.log(studentsArray);
// // for (let i = 0; i < studentsArray.length; i++) {
// //     console.log(studentsArray[i].name+""+studentsArray[i].age+studentsArray[i].bit);
// // }
//     studentsArray.forEach(n=>{
//         console.log(n.name+""+n.age);
//     });
//    找到周恩来所在下标
//     let index=studentsArray.findIndex(n=>n.name=="周恩来");
//     console.log(index);
//    查找蔡家豪的信息
//     let obj=studentsArray.find(n=>n.name=="蔡家豪");
//     console.log(obj);
//        let newArray=studentsArray.filter(n=>n.name.includes("思"));
//         console.log(newArray);
//按年龄排序，其中a和b代表数组中的两个元素。
//     studentsArray.sort((a,b)=>a.age-b.age);
//     console.log(studentsArray);

  //将数组元素中的name属性，重新创建新数组
    let arr=studentsArray.map(n=>n.name);
    console.log(arr);

  </script>
</head>
<body>

</body>
</html>